import { defineStore } from 'pinia'

export const usePageInfo: any = defineStore('counter', {
    // 赋值初始值
    state: () => ({
        count: '', //响应式状态
        dataInfo: null,
    }),
    actions: {
        // 通过方法塞入最新数据
        setInfo(info: any) {
            this.dataInfo = info;
        },
        removeInfo() {
            this.dataInfo = null
        }
    },
    // 启用持久化存储会将数据自动存储到localStorage中
    persist: true, // 启用持久化
    // 指定存储的位置  localStorage还是sessionStorage
    // strategies: [
    //     {
    //         key: 'filePreview', // 存储的键
    //         storage: localStorage, // 使用 localStorage 进行存储
    //     },
    // ],
})